angle bisector

angle bisector

angle bisector

In-centre

Show In-centre

Show Inscribed circle

perpendicular bisector

perpendicular bisector

perpendicular bisector

Circumcentre

mid-point

mid-point

mid-point

Show Circumcircle

Show Circumcentre

Orthocentre

altitude

altitude

altitude

Show Orthocentre

mid-point

mid point

mid-point

Centroid

Show Centroid

Show Euler Line

In-centre

Circumcentre

Centroid

Orthocentre

Show centres ONLY

A = (0.27454558481454033, 7.074318098052833)
B = (2.68, -3.92)
C = (19.652281006902715, -3.789067591778202)
poly1, c, a, b = Polygon(A, B, C)
d, e = AngularBisector(c, a)
f, g = AngularBisector(c, b)
h, i = AngularBisector(a, b)
D = Intersect(e, g)
j = false
k = OrthogonalLine(D, a)
E = Intersect(k, a)
p = Circle(D, E)
l = Segment(D, E)
m = Segment(E, C)
α = Angle(C, E, D)
n = false
q = LineBisector(a)
r = LineBisector(c)
s = LineBisector(b)
F = Intersect(q, r)
G = Intersect(r, c)
H = Intersect(s, b)
I = Intersect(q, a)
t = Segment(B, G)
a_1 = Segment(G, A)
β = Angle(c, r)
c_1 = Circle(F, B)
b_1 = Segment(A, H)
d_1 = Segment(H, C)
e_1 = Segment(B, I)
f_1 = Segment(I, C)
γ = Angle(f_1, q)
δ = Angle(s, b_1)
o = false
ShowCircumcentre = true
g_1 = OrthogonalLine(A, a)
h_1 = OrthogonalLine(B, b)
i_1 = OrthogonalLine(C, c)
J = Intersect(g_1, h_1)
j_1 = Line(B, C)
k_1 = Line(B, A)
l_1 = Line(A, C)
K = Intersect(g_1, j_1)
L = Intersect(h_1, l_1)
M = Intersect(i_1, k_1)
ε = Angle(i_1, k_1)
ζ = Angle(j_1, g_1)
N = Midpoint(A, K)
O = Midpoint(B, L)
P = Midpoint(C, M)
η = Angle(h_1, l_1)
u = false
Q = Midpoint(t)
R = Midpoint(c)
S = Midpoint(b)
T = Midpoint(a)
m_1 = Segment(A, T)
n_1 = Segment(B, S)
p_1 = Segment(C, R)
U = Intersect(m_1, n_1)
v = false
q_1 = Line(F, J)
w = false
W: (x(D), y(D))
V: (x(F), y(F))
Z: (x(U), y(U))
A_1: (x(J), y(J))
z = false